package com.jshcbd.modules.asset.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jshcbd.modules.asset.entity.ReceiveEntity;
import com.jshcbd.modules.asset.entity.ReceiveItemEntity;
import com.jshcbd.modules.asset.vo.AssetUseVo;

/**
 * @author zhoucd
 * @date
 * @description
 */
public interface IAssetUseService extends IService<ReceiveEntity> {


    IPage<ReceiveItemEntity>  pageUseItemsByMainId(Page<ReceiveItemEntity> page,String mainId);

    IPage<AssetUseVo>  pageViewByAssetId(Page<AssetUseVo>  page, String assetId);


    IPage<AssetUseVo>  pageView(Page<AssetUseVo>  page, QueryWrapper<AssetUseVo> queryWrapper);

}
